package sixth.抽象类;
abstract class A{
    public A(){
        System.out.println("A,抽象类中的构造方法");
    }
}
class B extends A{
    public B(){
        super();//隐含了此句 在子类对象实例化之前默认调用父类的构造方法
        System.out.println("B,子类中的构造方法");
    }
}
public class 在抽象类中定义构造方法 {
    public static void main(String[] args) {
        B b = new B();
    }
}
/*
D:\WorkSpaces\Java\jdk-21\bin\java.exe "-javaagent:D:\Software\IntelliJ IDEA\IntelliJ IDEA 2023.3.2\lib\idea_rt.jar=64445:D:\Software\IntelliJ IDEA\IntelliJ IDEA 2023.3.2\bin" -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -classpath D:\WorkSpaces\JavaDevelopBase_start_329\out\production\JavaDevelopBase_start_329 sixth.抽象类.在抽象类中定义构造方法
A,抽象类中的构造方法
B，子类中的构造方法

Process finished with exit code 0
 */
